@media screen and (max-width: 767px){
  .search-results[data-columns]::before {
    content: '1 .col-xs-12';
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .search-results[data-columns]::before {
    content: '2 .col-sm-6';
  }
}
@media screen and (min-width: 1200px) {
  .search-results[data-columns]::before {
    content: '3 .col-lg-4';
  }
}

#search-form {
  display: none;
}

#block-system-main > h2 {
  display: none;
}

.search-result .content-wrapper {
  border: none;
}

.search-result .search-snippet {
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px solid #f2f2f2;
}
